import {request} from '../request';

// 基础路径
const baseUrl = '/position';

/**
 * 根据组织查询职位接口
 */
export function getPosition(orgId:number) {
  return request<Api.SystemManage.OrgTreeType>({
    url: `${baseUrl}/getPosition?orgId=${orgId}`,
    method: `get`,
  })
}

/**
 * 分页查询职位接口
 */
export function positionPage(params?: Api.SystemManage.SearchPositionParam) {
  return request<Api.SystemManage.PositionList>({
    url: `${baseUrl}/page`,
    method: `post`,
    params
  });
}

/**
 * 获取职位详情接口
 */
export function positionDetail(id: number) {
  return request<Api.SystemManage.PositionInfo>({
    url: `${baseUrl}/detail?id=${id}`,
    method: `get`,
  })
}

/**
 * 删除职位接口
 */
export function positionDelete(data: Api.Common.DeleteParams[]) {
  return request({
    url: `${baseUrl}/delete`,
    method: `post`,
    data
  })
}
